import count from "./js/count";
import sum from "./js/sum";

// 引入样式
import "./css/index.css";
// 引入less
import "./less/index.less";
// 引入 scss
import "./scss/index.scss";

// 引入字体资源
import "./asset/fonts/iconfont.css";

const result1 = count(2, 1);
console.log(result1);
const result2 = sum(1, 2, 3, 4);
console.log(result2);

// 开发模式的主要作用
// 1. 编译代码，使浏览器能够运行
// 2. 代码质量检查，树立代码规范

// 判断是否支持HMR功能
if (module.hot) {
  module.hot.accept("./js/count.js", function (count) {
    const result1 = count(2, 1);
    console.log(result1);
  });

  module.hot.accept("./js/sum.js", function (sum) {
    const result2 = sum(1, 2, 3, 4);
    console.log(result2);
  });
}
//上面这样写会很麻烦，所以实际开发我们会使用其他 loader 来解决。
